<?php namespace Home\Controller; 

use Hdphp\Controller\Controller;

//修改密码控制器
class PasswordController extends CommonController{
//	变量私有化
	private $model;
	
//	构造函数  运行了这个类   一实例化就会运行这个方法
	public function __init(){
//		调用父级的构造函数
		parent::__init();
		
//		实例化前台登录注册表
		$this->model = new \Common\Model\Home_user;
	}



//显示修改密码
	public function index(){
//		在session里面找到用户id   因为用户id是存session里面的
		$uid = $_SESSION['home_uid'];
//		再根据获得的id 找到那条数据
		$homeModel = $this->model->where("home_uid={$uid}")->find();
//		分配数据
		View::with('homeModel',$homeModel);
		View::make();
	}



	public function edit(){
//		判断有没有post提交
		if(IS_POST){
//		在session里面找到用户id   因为用户id是存session里面的
		$uid = $_SESSION['home_uid'];
//		再根据获得的id 找到那条数据
		$homeModel = $this->model->where("home_uid={$uid}")->find();
			if($homeModel['home_passwodr'] == md5($_POST['old_password'])){
	//			判断能不能通过自动验证      不能就提示错误信息
				if(!$this->model->edits())View::error($this->model->getError());
	//			能通过就提示 成功提示
				View::success('密码修改成功',U('Denglu/index'));
			}else{
				View::error('旧密码错误',U('index'));
			}
		}
		
	}





}